import Vue from 'vue'
import Vuex from 'vuex'
import action from "@/store/actions";
import getters from "@/store/getters";
import mutations from "@/store/mutations";

Vue.use(Vuex)
const state = {
  user: {
    userId: 0,
    vipLevel: 3,
    discount: 9.8
  },
  //电影详细信息
  movieDetailInfo: '',
  //电影信息导航栏激活序号
  movieDetailNavActiveIndex: '1',
  //首页导航栏激活序号
  homeNavActiveIndex: '',
  //创建订单时间线 激活序号
  createOrderStepIndex: 2,
  //订单支付倒计时 分
  orderPayCountDownMinutes: 14,
  //订单支付倒计时 秒
  orderPayCountDownSeconds: 0,
  //影院id
  cinemaId: 0,
  //影院点击去选座按钮后 要传给选座页面的 的数据
  chooseSeatPageData: {},
  //订单信息
  orderInfo: {},
  //生成的订单编号
  orderNum: '',
  //应付金额
  actualMoney: '',
  //电影id
  movieId: '',
}

export default new Vuex.Store({
  //相当于 data 来放数据的
  state,
  //想要修改state中的数据 就必须通过mutations中的方法
  mutations,
  action,
  getters,
  modules: {}
})
